Improved Software Testing Using McCabe IQ Coverage Analysis
ثبت نشده
چکیده
Introduction.....................................1 What is Coverage Analysis? .........2 The McCabe IQ Approach to Coverage Analysis ................3 The Importance of Coverage Analysis ................4 Where Coverage Analysis Fits into your Existing Testing Processes ............................6 McCabe IQ Coverage Analysis and Functional Testing................6 McCabe IQ Coverage Analysis and Incremental Testing ..............8 McCabe IQ Coverage Analysis and Unit Level Testing .................9 White Paper
منابع مشابه
Methodologies and Tools for the Software Quality Assurance Course*
Tutorials, labs, projects, and homework assignments were designed to help students explore modern techniques of software quality assurance; debugging C/C++ and Java codes; and developing high-quality computer projects. Different methods (predicate-logic and topological approaches of graph theory; metric theory of algorithms, and object-oriented methodology of rapid prototyping) have been explor...
متن کاملHigh level test bench generation using software engineering concepts
The tool to be presented in the panel deals with validation of VHDL descriptions at the early phase of the design of a digital system. Our approach consists in generating test data from a given VHDL behavioral description. The validation is achieved by comparing the results obtained using the simulation of the VHDL description within the test data and the results which should have been obtained...
متن کاملMethods and Metrics for Selective Regression Testing
In corrective maintenance, selective regression testing includes test selection from previously run test suite and test coverage identification. We propose three reductionbased regression test selection methods and two coverage McCabe-based identification metrics. We empirically compare these methods with other three reduction and precision-oriented methods using 60 test-problems. The compariso...
متن کاملEdge Coverage Analysis for Software Architecture Testing
Software architecture is perceived as one of the most important artifacts created during a system's design, to control software complexity, improve system quality, support software development and reuse and so on. Coverage analysis is a structural testing technique, which helps to eliminate gaps in a test suite and determines when to stop testing. To compute test coverage, the paper presents a ...
متن کاملUsing Program Slicing Technique to Reduce the Cost of Software Testing
Systems of computers and their application in the lives of modern human beings are vastly expanding. In any kind of computer application, failure in computer systems can lead to a range of financial and mortal losses. Indeed, the major origin of software failure can be located in designing or implementing software. With regard to these statistics, 30% of the software projects have been prospero...
متن کامل